Cache Mediation Pattern
نویسندگان
چکیده
Performance is one of the major concerns in a Service Oriented Architecture (SOA) environment because of the verbose XML message transmitted between the service providers and the service consumers over a network. Asynchronous messaging is widely recognized as an effective communication channel in an SOA environment where the service provider and the service consumer may be separated across the Internet. As an important communication channel in distributed computing environments like SOA, Message-Oriented Middleware (MOM) increases the interoperability, portability, and flexibility of the applications. MOM has the mediation subsystem to perform operations like logging and transforming upon messages routed by MOM. This paper discusses a Cache Mediation pattern as a reusable solution to accelerate the service response time where the MOM is employed as the communication channel. Cache mediation is a cache residing in the mediation subsystem in the MOM between the service providers and the service consumers. Unlike traditional design patterns, this pattern is more at the infrastructure level and leverages the existing caching capability. Moreover, the pattern is implemented using the pattern authoring and application support from current commercial tools, and takes care of not only design, but also instantiations and deployment.
منابع مشابه
Reduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملReduction in Cache Memory Power Consumption based on Replacement Quantity
Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...
متن کاملStatic Pattern Predictor (SPP) Based Low Power Instruction Cache Design
Energy dissipation in cache memories is becoming a major design issue in embedded microprocessors. Predictive filter cache based instruction cache hierarchy is effective in reducing the access energy substantially at the cost of certain performance degradation. Here, the energy-delay product reduction heavily depends on the prediction accuracy of the predictor. In this paper, a simplified patte...
متن کاملIncorporating Pattern Prediction Technique for Energy Efficient Filter Cache Design
A filter cache is proposed at a higher level than the L1 (main) cache in the memory hierarchy and is much smaller. The typical size of filter cache is of the order of 512 Bytes. Prediction algorithms popularly based upon the Next Fetch Prediction Table (NFPT) helps making the choice between the filter cache and the main cache. In this paper we introduce a new prediction mechanism for predicting...
متن کامل